<?php
require_once("../includes/func.php");
require_once("../includes/themes/" . $myTheme . "/head.php");

echo '<div class="homebody"><div class="center">';

echo '<h2>Добавление новости</h2>';
$act = intval($_GET['act']);
switch ($act) {
default:
		echo '<div class="login">';
			echo '<a href="'. HOME . MYDIR .'apanel/comments.php?act=1">Новые комменты</a><br />';
			echo '<a href="'. HOME . MYDIR .'apanel/comments.php?act=2">Подтвержденные</a><br />';
			echo '<a href="'. HOME . MYDIR .'apanel/comments.php?act=3">Корзина</a><br />';
		echo '</div><br />';
	break;
	
case 1:
	$page = $_GET['page'];
	switch ($page) {
		default:
			echo '<form method="post" action="'. HOME . MYDIR .'apanel/comments.php?act=1&amp;page=delall" >';
			
			$myView = new Pager; //pagination
			$myView -> page_calculate("comments", "WHERE `stat` = 2");
			$getNews = new GetNews;
			
			$query1 = $myView -> page_list();
			while ($ud = mysql_fetch_array($query1)) 
			{
				++$i;
				if ($i % 2) 
					echo '<div class="binar1"><b>';
				else
					echo '<div class="binar2"><b>';
				echo '<input type="checkbox" name="box[]" value="'. $ud['id'] .'" />';
				echo $ud['comment'] .'</b><br />';
				echo '<h4>к теме: <a href="'. HOME . MYDIR .'index.php?act=3&amp;b='. $ud['post_id'] .'">'. $getNews -> getPostName($ud['post_id']) .'</a><br />';
				echo 'Автор: '. $ud['author'] .' { '. $ud['local'] .' }';
				echo ' ('. $ud['date'] .') <br />[';
				echo '<a href="?act=1&amp;page=on&amp;cid='. $ud['id'] .'">Одобрить</a> | ';
				echo '<a href="?act=1&amp;page=toCart&amp;cid='. $ud['id'] .'">В корзину</a> | ';
				echo '<a href="?act=3&amp;page=del&amp;cid='. $ud['id'] .'">Удалить окончательно</a>';
				echo ']</h4>';
				echo '</div>';
			}
			echo '<br/><input type="submit" name="submit" class="submit-botton" value="Одобрить выбранные" />';
			echo '<input type="submit" name="submit" class="submit-botton" value="Поместить в корзину" />';
			echo '<input type="submit" name="submit" class="submit-botton" value="Удалить" />';
			echo '</form>';
			$myView -> page_footer();
			break;
		
		case 'on':
			$cid = intval($_GET['cid']);
			
			$posting = new Posting;
			$posting -> updateComment($cid, "newToOn");
			
			echo '<h2>Одобрено</h2>';
			break;
			
		case 'toCart':
			$cid = intval($_GET['cid']);
			
			$posting = new Posting;
			$posting -> updateComment($cid, "newToCart");
			
			echo '<h2>Перемещено в корзину</h2>';
			break;
			
		case 'delall':
			$box = $_POST['box'];
			$posting = new Posting;
			
			if ($_POST['submit'] == 'Одобрить выбранные')
			{
				for ($i=0; $i < sizeof($box); $i++) 
				{
					$posting -> updateComment($box[$i], "newToOn");
				}
				echo '<h2>Одобрено</h2>';
			}
			if ($_POST['submit'] == 'Поместить в корзину')
			{
				for ($i=0; $i < sizeof($box); $i++) 
				{
					$posting -> updateComment($box[$i], "newToCart");
				}
				echo '<h2>Перемещено в корзину</h2>';
			}
			if ($_POST['submit'] == 'Удалить')
			{
				for ($i = 0; $i < sizeof($box); $i++)
				{
					$posting -> updateComment($box[$i], "cartDelete");
				}
				echo '<h2>Удалено</h2>';
			}
			
			break;
	}
	break;
	
case 2:

	$page = htmlspecialchars($_GET['page']);
	switch ($page) {
		default:
			$myView = new Pager; //pagination
			$myView -> page_calculate("comments", "WHERE `stat` = 1");
			$getNews = new GetNews;
			
			echo '<form method="post" action="'. HOME . MYDIR .'apanel/comments.php?act=2&amp;page=all" >';
			$query1 = $myView -> page_list();
			while ($ud = mysql_fetch_array($query1))
			{
				++$i;
				if ($i % 2) 
					echo '<div class="binar1"><b>';
				else
					echo '<div class="binar2"><b>';
				echo '<input type="checkbox" name="box[]" value="'. $ud['id'] .'" />';
				echo $ud['comment'] .'</b><br />';
				echo '<h4>к теме: <a href="'. HOME . MYDIR .'index.php?act=3&amp;b='. $ud['post_id'] .'">'. $getNews -> getPostName($ud['post_id']) .'</a><br />';
				echo 'Автор: '. $ud['author'] .'{ '. $ud['ip'] .' }';
				echo ' ('. $ud['date'] .') [';
				echo '<a href="?act=2&amp;page=new&amp;cid='. $ud['id'] .'">Сделать новой</a> | ';
				echo '<a href="?act=2&amp;page=del&amp;cid='. $ud['id'] .'">В корзину</a>';
				echo ']</h4>';
				echo '</div>';
			}
			echo '<br/><input type="submit" name="submit" class="submit-botton" value="Переместить в &quot;Новые&quot;" />';
			echo '<input type="submit" name="submit" class="submit-botton" value="Поместить в корзину" />';
			echo '<input type="submit" name="submit" class="submit-botton" value="Удалить" />';
			echo '</form>';
			
			$myView -> page_footer();
			break;
			
		case 'new':
			$cid = intval($_GET['cid']);
			
			$posting = new Posting;
			$posting -> updateComment($cid, "onToNew");
			
			echo '<h2>Перемещено в "Новые"</h2>';
			break;
			
		case 'del':
			$cid = intval($_GET['cid']);
			
			$posting = new Posting;
			$posting -> updateComment($cid, "onToCart");
			
			echo '<h2>Перемещено в корзину</h2>';
			break;
		case 'all':
			$box = $_POST['box'];
			$posting = new Posting;
			
			if ($_POST['submit'] == 'Переместить в "Новые"')
			{
				for ($i = 0; $i < sizeof($box); $i++)
				{
					$posting -> updateComment($box[$i], "onToNew");
				}
				echo '<h2>Перемещено в "Новые"</h2>';
			}
			if ($_POST['submit'] == 'Поместить в корзину')
			{
				for ($i = 0; $i < sizeof($box); $i++)
				{
					$posting -> updateComment($box[$i], "onToCart");
				}
				echo '<h2>Перемещено в корзину</h2>';
			}
			if ($_POST['submit'] == 'Удалить')
			{
				for ($i = 0; $i < sizeof($box); $i++)
				{
					$posting -> updateComment($box[$i], "cartDelete");
				}
				echo '<h2>Удалено</h2>';
			}
			break;
	}
	
	break;
case 3:
	$page = htmlspecialchars($_GET['page']);
	switch ($page) {
		default:
			$myView = new Pager; //pagination
			$myView -> page_calculate("comments", "WHERE `stat` = 0");
			$getNews = new GetNews;
			
			echo '<form method="post" action="'. HOME . MYDIR .'apanel/comments.php?act=3&amp;page=delall" >';
			$query1 = $myView -> page_list();
			while ($ud = mysql_fetch_array($query1))
			{
				++$i;
				if ($i % 2) 
					echo '<div class="binar1"><b>';
				else
					echo '<div class="binar2"><b>';
				echo '<input type="checkbox" name="box[]" value="'. $ud['id'] .'" />';
				echo $ud['comment'] .'</b><br />';
				echo '<h4>к теме: <a href="'. HOME . MYDIR .'index.php?act=3&amp;b='. $ud['post_id'] .'">'. $getNews -> getPostName($ud['post_id']) .'</a><br />';
				echo 'Автор: '. $ud['author'] .'{ '. $ud['ip'] .' }';
				echo ' ('. $ud['date'] .') [';
				echo '<a href="?act=3&amp;page=del&amp;cid='. $ud['id'] .'">Удалить окончательно</a> | ';
				echo '<a href="?act=3&amp;page=makeNew&amp;cid='. $ud['id'] .'">Сделать новой</a> | ';
				echo '<a href="?act=3&amp;page=on&amp;cid='. $ud['id'] .'">Восстановить и опубликовать</a>';
				echo ']</h4>';
				echo '</div>';
			}
			echo '<br/><input type="submit" name="submit" class="submit-botton" value="Удалить окончательно" />';
			echo '<input type="submit" name="submit" class="submit-botton" value="Одобрить выбранные" />';
			echo '</form>';
			
			$myView -> page_footer();
			break;
			
		case 'on':
			$cid = intval($_GET['cid']);
			
			$posting = new Posting;
			$posting -> updateComment($cid, "cartToOn");
			
			echo '<h2>Одобрено</h2>';
			break;
			
		case 'del':
			$cid = intval($_GET['cid']);
			
			$posting = new Posting;
			$posting -> updateComment($cid, "cartDelete");
			
			echo '<h2>Удалено</h2>';
			break;
			
		case 'makeNew':
			$cid = intval($_GET['cid']);
			
			$posting = new Posting;
			$posting -> updateComment($cid, "cartToNew");
			
			echo '<h2>Перемещено в "Новые"</h2>';
			break;
			
		case 'delall':
			$box = $_POST['box'];
			$posting = new Posting;
			
			if ($_POST['submit'] == 'Удалить окончательно')
			{
				for ($i = 0; $i < sizeof($box); $i++)
				{
					$posting -> updateComment($box[$i], "cartDelete");
				}
				echo '<h2>Удалено</h2>';
			}
			
			if ($_POST['submit'] == 'Одобрить выбранные')
			{
				for ($i = 0; $i < sizeof($box); $i++)
				{
					$posting -> updateComment($box[$i], "cartToOn");
				}
				echo '<h2>Одобрено</h2>';
			}
			break;
	}
	break;
}

echo '</div>';
require_once ('../includes/themes/' . $myTheme . '/end.php');
?>